home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / admin / linuxcon.000 / linuxcon / linuxconf-1.6 / ANNOUNCE next >
Text File  |  1996-08-04  |  7KB  |  254 lines

  1.   Linuxconf 1.6
  2.   Introduction
  3.  
  4.   This is the seventh release of Linuxconf, a new admin tool for Linux.
  5.   After more than two years of development at Solucorp, we are quite
  6.   proud of it.  It is available from sunsite.unc.edu as
  7.   /pub/Linux/system/Admin/linuxconf-1.6.src.tar.gz
  8.   /pub/Linux/system/Admin/linuxconf-1.6.bin-aout.tar.gz
  9.   /pub/Linux/system/Admin/linuxconf-1.6.bin-elf.tar.gz
  10.  
  11.   1.  What is Linuxconf
  12.  
  13.   Linuxconf is a new admin tool for Linux. It goes much further than the
  14.   simple set of user interface dialogs and script based utilities. It is
  15.   a fully integrated utility which help you maintain a working Linux
  16.   system without difficulties.
  17.  
  18.   Linuxconf knows how to manage quite a few things in your system.
  19.  
  20.   2.  Why is it "hot"
  21.  
  22.   Linuxconf is both a configurator and an activator. It is the one which
  23.   decide if ...
  24.  
  25.   ╖  A daemon must be started.
  26.  
  27.   ╖  A configuration command must be executed.
  28.  
  29.   ╖  A daemon must be killed/restarted.
  30.  
  31.   ╖  A daemon must be signaled (kill -HUP ...).
  32.  
  33.   ╖  A network interface must be (re)configured.
  34.  
  35.   ╖  A network route must be set/remove.
  36.  
  37.   ╖  A volume must be (re)mount.
  38.  
  39.   Linuxconf act based on configuration files. It knows about most Linux
  40.   configuration files and can compare their status with what is running
  41.   currently. Based on this query, Linuxconf can bring your system
  42.   "current".
  43.  
  44.   Whether you use Linuxconf's user interface or edit the configuration
  45.   files by hand is unimportant. The following command
  46.  
  47.                        linuxconf --status
  48.  
  49.   will give you a report of what has to be done to bring the system
  50.   "current".
  51.  
  52.                   linuxconf --update
  53.  
  54.   will do it for you!
  55.  
  56.   Rebooting is simply not an option anymore. This is really its main
  57.   goal. Every time you quit Linuxconf, it will probe all configuration
  58.   files and make sure your workstation is "current". If it is not, it
  59.   will tell you what have to be done and do it (you are allowed not to
  60.   do it).
  61.  
  62.   3.  Linuxconf takes control very early
  63.  
  64.   One component of linuxconf is called "askrunlevel".  It takes control
  65.   very early. A call to /sbin/askrunlevel must be placed at the end of
  66.   your /etc/rc.d/rc.S file (or equivalent such as /etc/rc.d/rc.sysinit
  67.   on redhat systems).  This utility allows you to select a proper
  68.   runlevel (logical operation mode) or to completly reconfigured your
  69.   system even before the boot sequence is finished.
  70.  
  71.   From this utility, you are allowed to ...
  72.  
  73.   ╖  Start Linux in graphical mode (xdm) and fully activate the
  74.      networking.
  75.  
  76.   ╖  Go graphic, without networking.
  77.  
  78.   ╖  Run as an X terminal.
  79.  
  80.   ╖  Start in text mode, full networking.
  81.  
  82.   ╖  Text mode, no network.
  83.  
  84.   ╖  Configure the workstation.
  85.  
  86.   Linuxconf allows you to configure the workstation even before it is
  87.   fully booted. This is a winner as it saves you from false start boot
  88.   (often with an invalid network configuration).
  89.  
  90.   4.  What Linuxconf knows so far
  91.  
  92.   Linuxconf knows how to configure and managed the following things.
  93.  
  94.   ╖  System time, time zone, CMOS clock.
  95.  
  96.   ╖  LILO management.
  97.  
  98.   ╖  Basic networking configuration (IP numbers and net mask) of the
  99.      four Ethernets adaptors.
  100.  
  101.   ╖  Static routing. Default route.
  102.  
  103.   ╖  Filesystems (/etc/fstab).
  104.  
  105.   ╖  Routed daemon.
  106.  
  107.   ╖  NIS client (ypbind).
  108.  
  109.   ╖  NFS server.
  110.  
  111.   ╖  PPP client configuration and activation.
  112.  
  113.   ╖  Users and groups.
  114.  
  115.   ╖  The named daemon. Yes Linuxconf provides a friendly interface to
  116.      configure and maintain a DNS. Check this out!
  117.  
  118.   ╖  Sendmail. Check this out!
  119.  
  120.   ╖  Fire-walling (Packet filtering).
  121.  
  122.   ╖  RARP setup.
  123.  
  124.   ╖  IP Alias setup.
  125.  
  126.   ╖  UUCP management.
  127.  
  128.   Further, Linuxconf provides a friendly interface to configure theses
  129.   files and more.
  130.  
  131.   ╖  /etc/fstab
  132.  
  133.   ╖  /etc/host.conf
  134.  
  135.   ╖  /etc/hosts
  136.  
  137.   ╖  /etc/networks
  138.  
  139.   ╖  /etc/resolv.conf
  140.  
  141.   5.  Command line mode
  142.  
  143.   Linuxconf provide a command line mode allowing better integration with
  144.   shell scripts. Here is a sample
  145.  
  146.   ╖  netconf --runlevel local | client | server
  147.  
  148.   ╖  netconf --status
  149.  
  150.   ╖  netconf --update
  151.  
  152.   ╖  netconf --connect pppaccount
  153.  
  154.   ╖  dnsconf --set host ip-number ...
  155.  
  156.   ╖  dnsconf --unset host
  157.  
  158.   The dnsconf utility should be easily integrated with the DHCP daemon,
  159.   allowing full synchronization with the DNS.
  160.  
  161.   6.  Web mode
  162.  
  163.   You can point your favorite web browser to any linuxconf's managed
  164.   linux station and fully configure it. This is a major feature for
  165.   remote administration.
  166.  
  167.   7.  Current state
  168.  
  169.   Linuxconf is now usable and already a big time saver.
  170.  
  171.   Linuxconf install over any standard Slackware system includind the
  172.   latest 3.0 and redhat (3.0.3) systems.  Just UN-tar linuxconf-1.3.bin-
  173.   aout.tar.gz (or bin-elf) in the root and execute /install/doinst.sh.
  174.   Read carefully what is written.
  175.  
  176.   Linuxconf may work with other distribution (it should in fact).  I
  177.   have no experience with other than Slackware (2.x and 3.0) at this
  178.   point, so I can only recommend Linuxconf to really experienced users
  179.   (Using something different than Slackware or redhat).
  180.  
  181.   This is the seventh public release. Many glitches has been cured.
  182.   Linuxconf is now fully translatable. All strings has been moved from
  183.   the source files and put in a dictionnary.
  184.  
  185.   8.  Documentation
  186.  
  187.   Linuxconf has online help (context) for most screen.  (49 out of 69
  188.   help screen are done). This represent a lot of work. Comments and some
  189.   help are welcome.
  190.  
  191.   9.  Technology
  192.  
  193.   Linuxconf is written in C++. It currently has a ncurses interface. It
  194.   scores at around 38,500 lines of code.
  195.  
  196.   It currently compiled with GCC 2.6.2 and GCC 2.7.2.  For GCC 2.6.2,
  197.   define the environement variable OLDGCC
  198.  
  199.                        export OLDGCC=on
  200.  
  201.   10.  Future
  202.  
  203.   Many more things are expect to be included in Linuxconf.  Here are few
  204.   of them.
  205.  
  206.   ╖  Graphical user interface..
  207.  
  208.   ╖  Inittab, and getty management.
  209.  
  210.   ╖  inetd.conf
  211.  
  212.   ╖  Samba management.
  213.  
  214.   ╖  sudo management.
  215.  
  216.   ╖  bootp, DHCP.
  217.  
  218.   ╖  httpd server configuration (Apache in progress).
  219.  
  220.   11.  Mailing list
  221.  
  222.   A mailing list has been setup to discuss bugs and features of
  223.   Linuxconf. Join the list by sending a message to
  224.  
  225.                        linuxconf-request@solucorp.qc.ca
  226.  
  227.   Send a message to the list using the following address.
  228.  
  229.                        linuxconf@solucorp.qc.ca
  230.  
  231.   12.  Licensing
  232.  
  233.   Linuxconf is distributed under the GNU GPL license.  See the file
  234.   LICENSE included in the distribution.
  235.  
  236.   Like most other Linux components, there are very little restrictions
  237.   about usage and redistribution. We would like to hear from
  238.   distribution maintainer. Linuxconf is certainly a key candidate to
  239.   ease Linux acceptance.  Comments are welcome!
  240.  
  241.   13.  Author
  242.  
  243.   Linuxconf was written at Solucorp by Jacques Gelinas
  244.   (jacques@solucorp.qc.ca). Solucorp is installing Linuxconf to customer
  245.   site for some time now.  Solucorp is a consulting company doing work
  246.   in the following fields.
  247.  
  248.   ╖  Linux!
  249.  
  250.   ╖  Networking (Internet services, fire-walling).
  251.  
  252.   ╖  Multi-platform software development.
  253.  
  254.